package board.renders;

import java.awt.Image;

import board.grid.Space;
/** This interface outlines the method(s) used
 *  by the GridPane of objects to render the background
 *  image each cell for the grid.  All objects used to
 *  render the background of cells must implement this
 *  interface.  
 * 
 * @author R.Wisniewski1101
 */
public interface CellRender extends PrimableRender {
	/** Get the background image of the cell
	 *  with the given coordinates.  
	 * 
	 * @param space - the cell coordinate
	 * @param width - the intended width
	 * @param height - the intended height
	 * @return - the background image for the cell (null = none)
	 */
	public Image getCellBG(Space space, int width, int height);
}
